div {
  border: solid;
}

ul, a {
  list-style: none;
  text-decoration: none;
  color: black;
}

* {
  margin: 0;
  padding: 0;
}

.wrap .top-bar {
  height: 11.7333333333vw;
}
.wrap .carousel {
  height: 40vw;
}
.wrap .banner-nav {
  margin-top: -1.0666666667vw;
  border-radius: 5.3333333333vw 5.3333333333vw 0 0;
}
.wrap .banner-nav .banner {
  height: 24vw;
}
.wrap .banner-nav .nav {
  height: 53.3333333333vw;
  display: flex;
}
.wrap .banner-nav .nav > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 1.0666666667vw;
  justify-content: space-between;
  align-content: space-evenly;
}
.wrap .banner-nav .nav > ul > li {
  border: solid;
  width: 21.8666666667vw;
  height: 15.2vw;
}/*# sourceMappingURL=index.css.map */